package com.junsi.service;

import java.util.List;

import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.junsi.bean.Contact;


/**   
  * @文件名: ContactService.java 
  * @包名: com.junsi.service 
  * @类名: ContactService   
  * @时间: 2017年7月19日 上午8:56:02 2017
  * @作者: 
  * @类功能描述:TODO 请简要描述你的类   
  */
@Service
@Transactional(rollbackFor = Exception.class)
public interface ContactService {

	//查询所有
	public List<Contact> findByAll(String[] ids);
	
	//根据id查询
	public Contact findById(Integer id);
	
	//根据id删除
	public boolean deleteById(Integer id);
	
	//增加
	public boolean save(Contact contact);
	
	//修改
	public boolean update(Contact contact);
	
	//分页查询
    public List<Contact> findByPage(Integer id,Integer endIndex,Integer startIndex);
    
    //查询有多少条记录
    public Integer findByNumber();

    public boolean deletes(String[] ids);
    
    public boolean updates(String id,String[] ids);

}
